A Modeling method for Reconfigurable Processor Performance Analysis
نویسندگان
چکیده
Coarse grained reconfigurable architecture (CGRA) has become an important solution for high performance computing because of its high speed up ratio for computation intensive applications, fast configuration, good adaptability and low power consumption. However, the traditional performance analysis method of register transfer level modeling is simulating, which is still widely used. To overcome the shortage of traditional performance analysis method in flexibility and efficiency, we propose a novel method for reconfigurable processor performance analysis based on transaction-level dataflow graph (DFG). This method combined application data flow graph with architectural characteristics through constructing the transaction-level dataflow graph of reconfigurable processor and labeling hardware performance parameters corresponding to functional properties. Using the breadth first search algorithm based on hierarchical search to analysis the tree-like transaction-level dataflow graph, we can get the performance of reconfigurable processor running applications. Experimental results show that the proposed method calculates the performance of reconfigurable processor quite accurately, and benefits the optimization design of architecture and design space exploration.
منابع مشابه
Performance Analysis of a Reconfigurable Shared Memory Multiprocessor System for Embedded Applications
This paper presents a method to predict perform processor cores in a reconfigurable system for embedded applications. A multiprocessor framework is developed with the capability of reconfigurable processors in a shared memory system optimized for stream signal processing applications. The framework features a discrete time Markov based stochastic tool, which is used to analyze memory contention...
متن کاملDynamic Reconfigurable Architecture Exploration based on Parameterized Reconfigurable Processor Model
In recent years, dynamic reconfigurable processor which can achieve reconfiguration with a few cycles is proposed. The fast reconfiguration makes run-time reconfiguration possible, and the run-time reconfiguration gives a new possibility to the dynamic reconfigurable processor, i.e. the dynamic reconfigurable processor can also execute partitioned independent subtasks with repeated reconfigurat...
متن کاملAn Efficient Implementation of Advanced- Encryption-Standard Based on a Coarse-Grained Reconfigurable Processor
This paper presents a new approach to implement the Advanced Encryption Standard (AES), in the course, a Coarse-Grained Reconfigurable Processor, also called Reconfigurable CryptoProcessor is used to accomplish this assignment. The processor has been proved to be a candidate for cryptographic application. The prominent advantage of this processor is its high performance on cipher calculation ta...
متن کاملDomain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures
Reconfigurable architectures such as FPGAs are flexible alternatives to DSPs or ASICs used in mobile devices for which energy is a key performance metric. Reconfigurable architectures offer several parameters such as operating frequency, precision, amount of memory, number of computation units, etc. These parameters define a large design space that must be explored to find energy efficient solu...
متن کاملMultimedia Reconfigurable Hardware Design Space Exploration
In this paper we consider a set of multimedia applications and investigate the potential performance impact a reconfigurable microcoded processor can provide when added to a general purpose core processor. In a design space exploration, considering MPEG2 and JPEG benchmarks, we investigate performance boundaries, memory bottlenecks and the influence the core and reconfigurable processor communi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015